package com.mall.user;

import com.mall.user.dto.*;

/**
 * @Classname IUserService
 * @Description
 * @Date 2021/11/15 19:34
 * @Author terrance_swn
 */
public interface IUserService {
    /**
     * 用户注册
     * @param request
     * @return
     */
    IUserRegisterResponse register(IUserRegisterRequest request);

    /**
     * 用户登录
     * @param request
     * @return
     */
    IUserLoginResponse login(IUserLoginRequest request);

    /**
     * 获取用户详情信息
     * @param request
     * @return
     */
    IUserInfoResponse getUserInfo(IUserInfoRequest request);
}
